home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_24_ilfScrollSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
87KB
|
1,445 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
label00000000:
00000000 587D addq.w <<invalid special address>>, 4
00000002 B534 0000 xor.b [A4 + D0.w], D2
00000006 1B9A 0000 move.b [A5 + D0.w], [A2]+
0000000A 0E8C 0000 00CE .invalid.l A4, 0xCE // invalid immediate operation
label00000010:
00000010 8000 or.b D0, D0
00000012 0002 8E0A ori.b D2, 0xA /* '\n' */
00000016 2562 0C75 move.l [A2 + 0xC75], -[A2]
0000001A 3A13 move.w D5, [A3]
0000001C 548B addq.l A3, 2
0000001E 3C14 move.w D6, [A4]
00000020 548C addq.l A4, 2
00000022 3035 FB42 FB20 move.w D0, [[A5 + <<invalid base displacement size>>] - 0x4E0]
00000028 E4AE lsr D6, D2
0000002A 1035 E4C4 move.b D0, [A5 + A6.w * 4 - 0x60]
0000002E E4CC roxr .w A4
00000030 FD86 .invalid <<F/6/6>>
00000032 41F4 E28E lea.l A0, [A4 + A6.w * 2 - 0x114]
// begin alternate branch 00000034-00000036
label00000034:
00000034 E28E lsr D6, 1
// end alternate branch 00000034-00000036
label00000034: // (misaligned)
00000036 FF28 .extension 0xF28 <<F/4-5/7>> // unimplemented
00000038 60D6 bra -0x28 /* 00000010 */
0000003A E38F lsl D7, 1
0000003C 6E44 bgt +0x46 /* 00000082 */
0000003E 60B0 bra -0x4E /* FFFFFFF0 */
00000040 453A 685A .invalid 2, [PC + 0x685A /* 0000689C, cstring ""<EOF> */] // invalid opcode 4 with b == 4
00000044 E4CA roxr .w A2
label00000046:
00000046 E4CC roxr .w A4
00000048 4A76 E4CC tst.w [A6 + A6.w * 4 - 0x52]
0000004C E4C4 roxr .w D4
0000004E E4B0 roxr D0, D2
00000050 E4C0 roxr .w D0
00000052 E4C8 roxr .w A0
00000054 0CAD E4C8 6852 2E2D cmpi.l [A5 + 0x2E2D], 0xE4C86852
0000005C E4C8 roxr .w A0
0000005E 6CD4 bge -0x2A /* 00000034 */
00000060 7082 moveq.l D0, 0xFFFFFF82
00000062 70FA moveq.l D0, 0xFFFFFFFA
00000064 711A moveq.l D0, 0x1A
00000066 7122 moveq.l D0, 0x22
00000068 712A moveq.l D0, 0x2A
0000006A 6794 beq -0x6A /* 00000000 */
0000006C 6F7A ble +0x7C /* 000000E8 */
0000006E 70B2 moveq.l D0, 0xFFFFFFB2
00000070 6D6A blt +0x6C /* 000000DC */
00000072 6D52 blt +0x54 /* 000000C6 */
00000074 538B subq.l A3, 1
00000076 66CE bne -0x30 /* 00000046 */
00000078 5587 subq.l D7, 2
0000007A 792A moveq.l D4, 0x2A
0000007C 7A08 moveq.l D5, 0x08
0000007E 3607 move.w D3, D7
00000080 E783 asl D3, 3
label00000082:
00000082 3630 38FC move.w D3, [A0 + D3 - 0x4]
label00000086:
00000086 6D6A blt +0x6C /* 000000F2 */
00000088 FC8E 70AA .extension 0xC8E <<F/2-3/6>> // unimplemented
0000008C 0646 7808 addi.w D6, 0x7808
00000090 70DA moveq.l D0, 0xFFFFFFDA
00000092 70CA moveq.l D0, 0xFFFFFFCA
00000094 6F36 ble +0x38 /* 000000CC */
00000096 FA5C 70D2 .extension 0xA5C <<F/1/5>>, 0x70D2 // unimplemented
label0000009A:
0000009A E785 asl D5, 3
0000009C 3A30 58FC move.w D5, [A0 + D5 - 0x4]
000000A0 BC9F cmp.l D6, [A7]+
000000A2 69E2 bvs -0x1C /* 00000086 */
000000A4 E4CE roxr .w A6
000000A6 E4CE roxr .w A6
000000A8 70BA moveq.l D0, 0xFFFFFFBA
000000AA 70E2 moveq.l D0, 0xFFFFFFE2
000000AC 70F2 moveq.l D0, 0xFFFFFFF2
000000AE E4CE roxr .w A6
000000B0 70EA moveq.l D0, 0xFFFFFFEA
000000B2 F5A6 .invalid <<F/6/2>>
000000B4 6D5A blt +0x5C /* 00000110 */
000000B6 9669 710A sub.w D3, [A1 + 0x710A]
000000BA 7102 moveq.l D0, 0x02
000000BC BAA8 7112 cmp.l D5, [A0 + 0x7112]
000000C0 2206 move.l D1, D6
000000C2 6CD6 bge -0x28 /* 0000009A */
000000C4 3E29 3E30 move.w D7, [A1 + 0x3E30]
// begin alternate branch 000000C6-000000CA
label000000C6:
000000C6 3E30 78FC move.w D7, [A0 + D7 - 0x4]
// end alternate branch 000000C6-000000CA
label000000C6: // (misaligned)
000000C8 78FC moveq.l D4, 0xFFFFFFFC
000000CA 0F6A 3410 bchg [A2 + 0x3410], D7
// begin alternate branch 000000CC-000000CE
label000000CC:
000000CC 3410 move.w D2, [A0]
// end alternate branch 000000CC-000000CE
label000000CC: // (misaligned)
000000CE 6612 bne +0x14 /* 000000E2 */
000000D0 4634 10D2 not.b [A4 + D1.w - 0x46]
000000D4 3C23 move.w D6, -[A3]
000000D6 0324 btst -[A4], D1
000000D8 0E93 0608 DB5E .invalid.l [A3], 0x608DB5E // invalid immediate operation
// begin alternate branch 000000DC-000000DE
label000000DC:
000000DC DB5E add.w [A6]+, D5
// end alternate branch 000000DC-000000DE
label000000DC: // (misaligned)
000000DE 931F sub.b [A7]+, D1
000000E0 B35D xor.w [A5]+, D1
label000000E2:
000000E2 1416 move.b D2, [A6]
000000E4 FA0A 0200 .unknown 0xFA0A 0x0200 (W = 5)
label000000E8:
000000E8 6B04 bmi +0x6 /* 000000EE */
000000EA 1488 move.b [A2], A0
000000EC A900 syscall GetFNum
label000000EE:
000000EE B433 12A3 cmp.b D2, [A3 + D1.w * 2 - 0x93]
label000000F2:
000000F2 0414 E500 subi.b [A4], 0x0
000000F6 831B or.b [A3]+, D1
000000F8 7300 moveq.l D1, 0x00
000000FA 52F3 002A shi [A3 + D0.w + 0x2A]
000000FE 5ABB 3451 addq.l [PC + D3.w * 4 + 0x51], 5
00000102 01BB 1C69 bclr [PC + D1 * 4 + 0x69], D0
00000106 0153 bchg [A3], D0
00000108 6393 bls -0x6B /* 0000009D */
0000010A 1CB3 095A 1B1C move.b [A6], [[A3] + 0x1B1C]
label00000110:
00000110 1416 move.b D2, [A6]
00000112 3B02 move.w -[A5], D2
00000114 8D04 sbcd D6, D4
00000116 7A4B moveq.l D5, 0x4B
00000118 01B3 326B bclr [A3 + D3.w * 2 + 0x6B], D0
0000011C 06CA .incomplete
0000011E 5A5B addq.w [A3]+, 5
00000120 071E btst [A6]+, D3
00000122 8501 sbcd D2, D1
00000124 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
00000126 6B00 8301 bmi -0x7CFD /* FFFF8429 */
0000012A 931F sub.b [A7]+, D1
0000012C C0C2 mulu.w D0, D2
0000012E D301 addx.b D1, D1
00000130 148C move.b [A2], A4
00000132 0200 8316 andi.b D0, 0x16
00000136 B4B8 741B cmp.l D2, [0x0000741B]
0000013A 1001 move.b D0, D1
0000013C 033B 035A 5B1B btst [[PC] + 0x5B1B], D1
00000142 C700 abcd D3, D0
00000144 3EA3 move.w [A7], -[A3]
00000146 0AE9 .incomplete
00000148 0443 0B6B subi.w D3, 0xB6B
0000014C 00CB .incomplete
0000014E 1B97 0054 move.b [A5 + D0.w + 0x54], [A7]
00000152 531F subq.b [A7]+, 1
00000154 C504 abcd D2, D4
00000156 0B14 btst [A4], D5
00000158 C902 abcd D4, D2
0000015A 1B28 6B00 move.b -[A5], [A0 + 0x6B00]
0000015E 330C move.w -[A1], A4
00000160 C900 abcd D4, D0
00000162 5B3C 6B00 subq.b 0x0, 5
00000166 C30C abcd -[A1], -[A4]
00000168 7B00 moveq.l D5, 0x00
0000016A 1319 move.b -[A1], [A1]+
0000016C 0008 7B43 ori.b A0, 0x43 /* 'C' */
00000170 7304 moveq.l D1, 0x04
00000172 3B19 move.w -[A5], [A1]+
00000174 ACC3 syscall PtToAngle, auto_pop
00000176 1880 move.b [A4], D0
00000178 5B37 5B37 F31F F31F D2D2 E4E4 subq.b [[A7 - 0xCE00CE1] + D5 * 2 - 0x2D2D1B1C], 5
00000184 CB14 and.b [A4], D5
00000186 6104 bsr +0x6 /* 0000018C */
00000188 5B36 BB0D subq.b [[A6 + <<invalid base displacement size>>] + A3 * 2], 5
fn0000018C:
0000018C 8C06 or.b D6, D6
0000018E D202 add.b D1, D2
00000190 005B 04B3 ori.w [A3]+, 0x4B3
00000194 092B 1FBB btst [A3 + 0x1FBB], D4
00000198 01D2 .incomplete
0000019A F301 .extension 0x301 <<F/4-5/1>> // unimplemented
0000019C 8CEB 0000 divu.w D6, [A3 + 0x0]
000001A0 EB79 rol D1.w, D5
000001A2 0200 030E andi.b D0, 0xE
000001A6 4A3E tst.b <<invalid special address>>
000001A8 5307 subq.b D7, 1
000001AA F305 .extension 0x305 <<F/4-5/1>> // unimplemented
000001AC 52F3 1BEB 0786 6307 BB0A shi [[0x786] + 0x6307BB0A]
000001B6 8B07 sbcd D5, D7
000001B8 A313 syscall FlushVol, flags=3
000001BA BB01 xor.b D1, D5
000001BC 66BD bne -0x41 /* 0000017B */
000001BE 02A6 A902 8B07 andi.l -[A6], 0xA9028B07
000001C4 9700 subx.b D3, D0
000001C6 9953 sub.w [A3], D4
000001C8 01CB .incomplete
000001CA 0A21 0069 xori.b -[A1], 0x69 /* 'i' */
000001CE 007B 1C2A 442B ori.w [PC + D4.w * 4 + 0x2B], 0x1C2A
000001D4 0312 btst [A2], D1
000001D6 1C50 movea.b A6, [A0]
000001D8 2010 move.l D0, [A0]
000001DA 030F btst A7, D1
000001DC 3C1B move.w D6, [A3]+
000001DE 0D1E btst [A6]+, D6
000001E0 0C0E 0200 cmpi.b A6, 0x0
000001E4 BB21 xor.b -[A1], D5
000001E6 B036 1E0C cmp.b D0, [A6 + D1 * 8 + 0xC]
000001EA 08E9 0022 7301 bset.b [A1 + 0x7301], 0x22 /* '\"' */
000001F0 366B 0713 movea.w A3, [A3 + 0x713]
000001F4 05C3 .incomplete
000001F6 061E 0C36 addi.b [A6]+, 0x36 /* '6' */
000001FA 0200 6B02 andi.b D0, 0x2
000001FE D8B6 7301 add.l D4, [[A6 + <<invalid base displacement size>> + D7 * 2]]
00000202 226B 0733 movea.l A1, [A3 + 0x733]
00000206 0E85 0122 8901 .invalid.l D5, 0x1228901 // invalid immediate operation
0000020C 9B02 subx.b D5, D2
0000020E 3300 move.w -[A1], D0
00000210 C0E3 mulu.w D0, -[A3]
00000212 09FB .incomplete
00000214 024B 34A3 andi.w A3, 0x34A3
00000218 0433 000B 0653 subi.b [A3 + D0.w * 8 + 0x53], 0xB
0000021E 00CA .incomplete
00000220 2A5A movea.l A5, [A2]+
00000222 3314 move.w -[A1], [A4]
00000224 5300 subq.b D0, 1
00000226 302A 0352 move.w D0, [A2 + 0x352]
0000022A 3300 move.w -[A1], D0
0000022C 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
0000022E 0B02 btst D2, D5
00000230 2A7B 2306 030F movea.l A5, [[PC + <<invalid base displacement size>>] + D2 * 2 + 0x30F]
00000236 2E36 2C8B move.l D7, [A6 + D2 * 4 - 0x117]
0000023A 0464 530A subi.w -[A4], 0x530A /* 'S\n' */
0000023E 0200 033D andi.b D0, 0x3D /* '=' */
00000242 78B2 moveq.l D4, 0xFFFFFFB2
00000244 030F btst A7, D1
00000246 3A23 move.w D5, -[A3]
00000248 00E3 .incomplete
0000024A 0218 9A54 andi.b [A0]+, 0x54 /* 'T' */
0000024E 6502 bcs +0x4 /* 00000252 */
00000250 2297 move.l [A1], [A7]
label00000252:
00000252 0143 bchg D3, D0
00000254 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
00000256 6902 bvs +0x4 /* 0000025A */
00000258 140C move.b D2, A4
label0000025A:
0000025A 2300 move.l -[A1], D0
0000025C 0C43 0702 cmpi.w D3, 0x702
00000260 008B 802A 0665 ori.l A3, 0x802A0665
00000266 0B6B 0506 bchg [A3 + 0x506], D5
0000026A 650A bcs +0xC /* 00000276 */
0000026C 6B05 bmi +0x7 /* 00000273 */
0000026E 445B neg.w [A3]+
00000270 07AD 10E6 bclr [A5 + 0x10E6], D3
00000274 3C7B 0C1B movea.w A6, [PC + D0 * 4 + 0x1B]
// begin alternate branch 00000276-0000027A
label00000276:
00000276 0C1B 0148 cmpi.b [A3]+, 0x48 /* 'H' */
// end alternate branch 00000276-0000027A
label00000276: // (misaligned)
00000278 0148 bchg A0, D0
0000027A 4A08 tst.b A0
0000027C 8300 sbcd D1, D0
0000027E AE5B syscall PBRemoveAccess, auto_pop
00000280 312B 8600 move.w -[A0], [A3 - 0x7A00]
00000284 9B0A subx.b -[A5], -[A2]
00000286 14A0 move.b [A2], -[A0]
00000288 0C60 1AB3 cmpi.w -[A0], 0x1AB3
0000028C 1226 move.b D1, -[A6]
0000028E B65A cmp.w D3, [A2]+
00000290 EB74 roxl D4.w, D5
00000292 5102 subq.b D2, 8
00000294 6000 8B03 bra -0x74FB /* FFFF8D99 */
00000298 BB56 xor.w [A6], D5
0000029A 14A0 move.b [A2], -[A0]
0000029C 0200 6B32 andi.b D0, 0x32 /* '2' */
000002A0 3309 move.w -[A1], A1
000002A2 B30F cmpm.b [A1]+, [A7]+
000002A4 140C move.b D2, A4
000002A6 60E5 bra -0x19 /* 0000028D */
000002A8 009B 02CB 069B ori.l [A3]+, 0x2CB069B
000002AE 6400 F357 bcc -0xCA7 /* FFFFF607 */
000002B2 9309 subx.b -[A1], -[A1]
000002B4 8324 or.b -[A4], D1
000002B6 6100 7310 bsr +0x7312 /* 000075C8 */
000002BA 1300 move.b -[A1], D0
000002BC 7413 moveq.l D2, 0x13
000002BE 0F1E btst [A6]+, D7
000002C0 7302 moveq.l D1, 0x02
000002C2 2842 movea.l A4, D2
000002C4 0200 5B16 andi.b D0, 0x16
000002C8 1C84 move.b [A6], D4
000002CA E023 asr D3.b, D0
000002CC 001E 210C ori.b [A6]+, 0xC
000002D0 0200 2B4F andi.b D0, 0x4F /* 'O' */
000002D4 8311 or.b [A1], D1
000002D6 F31B .extension 0x31B <<F/4-5/1>> // unimplemented
000002D8 BB11 xor.b [A1], D5
000002DA 1EC9 move.b [A7]+, A1
000002DC 045B 6638 subi.w [A3]+, 0x6638 /* 'f8' */
000002E0 1416 move.b D2, [A6]
000002E2 B314 xor.b [A4], D1
000002E4 C506 abcd D2, D6
000002E6 6B04 bmi +0x6 /* 000002EC */
000002E8 760B moveq.l D3, 0x0B
000002EA 01B3 8F0F 6501 8902 bclr [[A3 + <<invalid base displacement size>>] + A0 * 8 + 0x65018902], D0
// begin alternate branch 000002EC-000002F2
label000002EC:
000002EC 8F0F sbcd -[A7], -[A7]
000002EE 6501 bcs +0x3 /* 000002F1 */
000002F0 8902 sbcd D4, D2
// end alternate branch 000002EC-000002F2
label000002EC: // (misaligned)
000002F2 8501 sbcd D2, D1
000002F4 CB86 and.l D6, D5
000002F6 0F14 btst [A4], D7
000002F8 580A addq.b A2, 4
000002FA 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
000002FC 5B00 subq.b D0, 5
000002FE 1660 movea.b A3, -[A0]
00000300 2B12 move.l -[A5], [A2]
00000302 B609 cmp.b D3, A1
00000304 06DB .incomplete
00000306 475A chk.w D3, [A2]+
00000308 B31A xor.b [A2]+, D1
0000030A 1EC5 move.b [A7]+, D5
0000030C 0413 1783 subi.b [A3], 0x83
00000310 21AD 0613 175B 1C8B 0B1C move.l [[A0] + 0x1C8B0B1C], [A5 + 0x613]
0000031A BB09 cmpm.b [A5]+, [A1]+
0000031C 1B06 move.b -[A5], D6
0000031E 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000320 7907 moveq.l D4, 0x07
00000322 8302 sbcd D1, D2
00000324 233C 2C63 68B3 move.l -[A1], 0x2C6368B3
0000032A 0F23 btst -[A3], D7
0000032C 3C6B 1B8B movea.w A6, [A3 + 0x1B8B]
00000330 3DBB 11C3 0623 3CCB 171E 8B0B move.w [[A6] + D1 * 8 - 0x74F5], [[ + <<invalid base displacement size>>] + 0x6233CCB]
0000033C C520 and.b -[A0], D2
0000033E C311 and.b [A1], D1
00000340 3D03 move.w -[A6], D3
00000342 F322 .extension 0x322 <<F/4-5/1>> // unimplemented
00000344 2C43 movea.l A6, D3
00000346 50CB 06F3 dbt D3, +0x6F5 /* 00000A3B */
0000034A 2221 move.l D1, -[A1]
0000034C 03D3 .incomplete
0000034E 0EC3 .incomplete
00000350 06F3 .incomplete
00000352 225B movea.l A1, [A3]+
00000354 111E move.b -[A0], [A6]+
00000356 1B06 move.b -[A5], D6
00000358 2503 move.l -[A2], D3
0000035A D307 addx.b D1, D7
0000035C DD0A addx.b -[A6], -[A2]
0000035E E504 asl D4.b, 2
00000360 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4
00000362 2502 move.l -[A2], D2
00000364 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4
00000366 7323 moveq.l D1, 0x23
00000368 1EA0 move.b [A7], -[A0]
0000036A 4D18 .invalid 6, [A0]+ // invalid opcode 4 with b == 4
0000036C 0F00 btst D0, D7
0000036E 5232 1A0F addq.b [A2 + D1 * 2 + 0xF], 1
00000372 26B0 7C45 move.l [A3], [A0 + D7 * 4 + 0x45]
00000376 0C87 025D 0F26 cmpi.l D7, 0x25D0F26
0000037C B090 cmp.l D0, [A0]
0000037E CB01 abcd D5, D1
00000380 7C03 moveq.l D6, 0x03
00000382 0590 bclr [A0], D2
00000384 DB1C add.b [A4]+, D5
00000386 E8C3 06CB bftst D3 {27:11}
0000038A 0190 bclr [A0], D0
0000038C 0305 btst D5, D1
0000038E 7CDB moveq.l D6, 0xFFFFFFDB
00000390 1C13 move.b D6, [A3]
00000392 2243 movea.l A1, D3
00000394 0213 0589 andi.b [A3], 0x89
00000398 031F btst [A7]+, D1
0000039A 007A FB07 6B69 ori.w [PC + 0x6B69 /* 00006F05, cstring ""<EOF> */], 0xFB07
000003A0 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
000003A2 6E44 bgt +0x46 /* 000003E8 */
000003A4 AB0C syscall FastSlabMode
000003A6 121C move.b D1, [A4]+
000003A8 4E60 move USP, A0
000003AA 2010 move.l D0, [A0]
000003AC 863C 330A or.b D3, 0xA /* '\n' */
000003B0 920F sub.b D1, A7
000003B2 2C4A movea.l A6, A2
000003B4 6052 bra +0x54 /* 00000408 */
000003B6 2305 move.l -[A1], D5
000003B8 6B35 bmi +0x37 /* 000003EF */
000003BA A309 syscall Delete/PBHDelete/HDelete, flags=3
000003BC 0901 btst D1, D4
000003BE 0801 0193 btst.b D1, 0x93
000003C2 38A3 move.w [A4], -[A3]
000003C4 09CB .incomplete
000003C6 5A0F addq.b A7, 5
000003C8 86E8 4309 divu.w D3, [A0 + 0x4309]
000003CC E50D lsl D5.b, 2
000003CE 8E1A or.b D7, [A2]+
000003D0 0F26 btst -[A6], D7
000003D2 9B02 subx.b D5, D2
000003D4 E309 lsl D1.b, 1
000003D6 0B06 btst D6, D5
000003D8 BE33 019B 0186 FB33 cmp.b D7, [[ + D0] + 0x186FB33]
000003E0 5310 subq.b [A0], 1
000003E2 0E44 8B0A .invalid.w D4, 0x8B0A // invalid immediate operation
000003E6 C958 and.w [A0]+, D4
label000003E8:
000003E8 660A bne +0xC /* 000003F4 */
000003EA C104 abcd D0, D4
000003EC 5B11 subq.b [A1], 5
000003EE E905 asl D5.b, 4
000003F0 A389 syscall SCSIAtomic, flags=3
000003F2 3A22 move.w D5, -[A2]
label000003F4:
000003F4 1818 move.b D4, [A0]+
000003F6 0906 btst D6, D4
000003F8 EB07 asl D7.b, 5
000003FA 6063 bra +0x65 /* 0000045F */
000003FC 078B bclr A3, D3
000003FE 55A1 subq.l -[A1], 2
00000400 016B 5B83 bchg [A3 + 0x5B83], D0
00000404 1EB1 01B2 226B 5BA3 0918 move.b [A7], [[0x226B5BA3 + D0] + 0x918]
// begin alternate branch 00000408-0000040E
label00000408:
00000408 226B 5BA3 movea.l A1, [A3 + 0x5BA3]
0000040C 0918 btst [A0]+, D4
// end alternate branch 00000408-0000040E
label00000408: // (misaligned)
0000040E 1838 6905 move.b D4, [0x00006905]
00000412 36E1 move.w [A3]+, -[A1]
00000414 3F23 move.w -[A7], -[A3]
00000416 0408 8301 subi.b A0, 0x1
0000041A 9B06 subx.b D5, D6
0000041C F309 .extension 0x309 <<F/4-5/1>> // unimplemented
0000041E 9332 0F14 sub.b <<invalid full ext with I/IS == 4>>, D1
00000422 5B00 subq.b D0, 5
00000424 8E1A or.b D7, [A2]+
00000426 0F26 btst -[A6], D7
00000428 CB07 abcd D5, D7
0000042A 30D3 move.w [A0]+, [A3]
0000042C 01E5 .incomplete
0000042E 00EB .incomplete
00000430 1F26 move.b -[A7], -[A6]
00000432 9335 0F45 sub.b <<invalid full ext with IS == 1 and I/IS == 5>>, D1
00000436 33E5 0322 3C0B move.w [0x03223C0B], -[A5]
0000043C 1783 0908 move.b [A3 + <<invalid base displacement size>> + D0], D3
00000440 2B07 move.l -[A5], D7
00000442 9335 6384 sub.b <<invalid full ext with I/IS == 4>>, D1
00000446 529B addq.l [A3]+, 1
00000448 067B 84DB 07DB 3263 07BB addi.w [[] + 0x326307BB], 0x84DB
00000452 2BB3 5E14 C100 move.l [A5 + <<invalid base displacement size>> + A4], [A3 + D5 * 8 + 0x14]
00000458 5C8E addq.l A6, 6
0000045A 1A53 movea.b A5, [A3]
0000045C 0F25 btst -[A5], D7
0000045E 0573 1293 bchg [A3 + D1.w * 2 - 0x109], D2
00000462 0A69 06B3 2721 xori.w [A1 + 0x2721], 0x6B3
00000468 01CA .incomplete
0000046A 8306 sbcd D1, D6
0000046C E500 asl D0.b, 2
0000046E C327 and.b -[A7], D1
00000470 2693 move.l [A3], [A3]
00000472 320F move.w D1, A7
00000474 44BB 1412 neg.l [PC + D1.w * 4 + 0x12]
00000478 1CD8 move.b [A6]+, [A0]+
0000047A 2010 move.l D0, [A0]
0000047C 00D3 .incomplete
0000047E 03EB .incomplete
00000480 617A bsr +0x7C /* 000004FC */
00000482 0B07 btst D7, D5
00000484 D303 addx.b D1, D3
00000486 EB36 roxl D6.b, D5
00000488 7A23 moveq.l D5, 0x23
0000048A 0614 0200 addi.b [A4], 0x0
0000048E 0F76 C300 bchg [A6 + <<invalid base displacement size>> + A4 * 2], D7
00000492 0200 038A andi.b D0, 0x8A
00000496 30EB 6143 move.w [A0]+, [A3 + 0x6143]
0000049A 78EB moveq.l D4, 0xFFFFFFEB
0000049C 6108 bsr +0xA /* 000004A6 */
0000049E 12E5 move.b [A1]+, -[A5]
000004A0 0D8C bclr A4, D6
000004A2 6503 bcs +0x5 /* 000004A7 */
000004A4 E30E lsl D6.b, 1
fn000004A6:
000004A6 CB5A and.w [A2]+, D5
000004A8 0F36 8B11 btst [[A6 + A0 * 2]], D7
000004AC EB09 lsl D1.b, 5
000004AE 141A move.b D2, [A2]+
000004B0 9307 subx.b D1, D7
000004B2 2676 DB0B 6205 21A3 movea.l A3, [[A6 + <<invalid base displacement size>> + A5 * 2] + 0x620521A3]
000004BA 3126 move.w -[A0], -[A6]
000004BC E517 roxl D7.b, 2
000004BE 362B 536B move.w D3, [A3 + 0x536B]
000004C2 00E5 .incomplete
000004C4 0390 bclr [A0], D1
000004C6 8C2E 0E3A or.b D6, [A6 + 0xE3A]
000004CA 3E18 move.w D7, [A0]+
000004CC 1818 move.b D4, [A0]+
000004CE 180B move.b D4, A3
000004D0 11FA 0FE8 6283 move.b [0x00006283], [PC + 0xFE8 /* 000014BA, cstring ""<EOF> */]
000004D6 00C3 .incomplete
000004D8 990B subx.b -[A4], -[A3]
000004DA 067B 047B 008B addi.w [PC + D0.w - 0x117], 0x47B
000004E0 13CB 8893 0ACB move.b [0x88930ACB], A3
000004E6 1B9B 066B move.b [A5 + D0.w * 8 + 0x6B], [A3]+
000004EA 251E move.l -[A2], [A6]+
000004EC 331B move.w -[A1], [A3]+
000004EE B090 cmp.l D0, [A0]
000004F0 168B move.b [A3], A3
000004F2 0602 00FB addi.b D2, 0xFB
000004F6 106B 262A movea.b A0, [A3 + 0x262A]
000004FA 0FB2 3E5B bclr [A2 + D3 * 8 + 0x5B], D7
// begin alternate branch 000004FC-000004FE
fn000004FC:
000004FC 3E5B movea.w A7, [A3]+
// end alternate branch 000004FC-000004FE
fn000004FC: // (misaligned)
000004FE 100F move.b D0, A7
00000500 A904 syscall DrawGrowIcon
00000502 6B26 bmi +0x28 /* 0000052A */
00000504 080F 1E0C btst.b A7, 0xC
00000508 2A85 move.l [A5], D5
0000050A 2F2B 0D32 move.l -[A7], [A3 + 0xD32]
0000050E 0200 FB05 andi.b D0, 0x5
00000512 BB0C cmpm.b [A5]+, [A4]+
00000514 1F00 move.b -[A7], D0
00000516 430D .invalid 1, A5 // invalid opcode 4 with b == 4
00000518 BBA0 xor.l -[A0], D5
0000051A C50E abcd -[A2], -[A6]
0000051C 0F76 8519 bchg [[A6 + A0 * 4]], D7
00000520 450D .invalid 2, A5 // invalid opcode 4 with b == 4
00000522 0313 btst [A3], D1
00000524 1FDB move.b <<invalid special address>>, [A3]+
00000526 0D16 btst [A6], D6
00000528 308E move.w [A0], A6
label0000052A:
0000052A 1A23 move.b D5, -[A3]
0000052C 1D26 move.b -[A6], -[A6]
0000052E C108 abcd -[A0], -[A0]
00000530 5C1A addq.b [A2]+, 6
00000532 EB62 asl D2.w, D5
00000534 2614 move.l D3, [A4]
00000536 1A9B move.b [A5], [A3]+
00000538 2E26 move.l D7, -[A6]
0000053A 7633 moveq.l D3, 0x33
0000053C 04C3 .incomplete
0000053E 269B move.l [A3], [A3]+
00000540 0B9B bclr [A3]+, D5
00000542 060F 0200 addi.b A7, 0x0
00000546 FB0B .extension 0xB0B <<F/4-5/5>> // unimplemented
00000548 010E btst A6, D0
0000054A 1C4E movea.b A6, A6
0000054C 0E20 10A6 .invalid.b -[A0], 0xA6 // invalid immediate operation
00000550 0A24 0804 xori.b -[A4], 0x4
00000554 430A .invalid 1, A2 // invalid opcode 4 with b == 4
00000556 B305 xor.b D5, D1
00000558 0B15 btst [A5], D5
0000055A 2E08 move.l D7, A0
0000055C 2C73 0608 movea.l A6, [A3 + D0.w * 8 + 0x8]
00000560 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000562 AB03 syscall Jackson
00000564 9E4B sub.w D7, A3
00000566 0293 1694 289E andi.l [A3], 0x1694289E
0000056C 0200 EB43 andi.b D0, 0x43 /* 'C' */
00000570 0428 6A04 6CB3 subi.b [A0 + 0x6CB3], 0x4
00000576 0504 btst D4, D2
00000578 286E 1A63 movea.l A4, [A6 + 0x1A63]
0000057C 0D26 btst -[A6], D6
0000057E E571 roxl D1.w, D2
00000580 434B chk.w D1, A3
00000582 0D26 btst -[A6], D6
00000584 5485 addq.l D5, 2
00000586 057B 0154 bchg <<invalid full ext with I/IS == 4>>, D2
0000058A CD10 and.b [A0], D6
0000058C 6502 bcs +0x4 /* 00000590 */
0000058E 9323 sub.b -[A3], D1
label00000590:
00000590 0C54 0200 cmpi.w [A4], 0x200
00000594 0F04 btst D4, D7
00000596 CB00 abcd D5, D0
00000598 2AFB 0085 move.l [A5]+, [PC + D0.w - 0x123]
0000059C 0123 btst -[A3], D0
0000059E 5F45 subq.w D5, 7
000005A0 0A6D 0482 2969 xori.w [A5 + 0x2969], 0x482
000005A6 236F 4D31 3C1B move.l [A1 + 0x3C1B], [A7 + 0x4D31]
000005AC 0424 080B subi.b -[A4], 0xB
000005B0 0904 btst D4, D4
000005B2 4C7E 2C93 movem.l D0,D1,D4,D7,A2,A3,A5, <<invalid special address>>
000005B6 017E bchg <<invalid special address>>, D0
000005B8 4A0E tst.b A6
000005BA 5A83 addq.l D3, 5
000005BC 3704 move.w -[A3], D4
000005BE 847E or.w D2, <<invalid special address>>
000005C0 661E bne +0x20 /* 000005E0 */
000005C2 0C66 0200 cmpi.w -[A6], 0x200
000005C6 0FB0 4897 bclr [A0 + D4 - 0x105], D7
000005CA 0469 0FA5 0143 subi.w [A1 + 0x143], 0xFA5
000005D0 0DA9 042B bclr [A1 + 0x42B], D6
000005D4 0130 7E93 btst [A0 + D7 * 8 - 0x109], D0
000005D8 1C06 move.b D6, D6
000005DA 2233 1514 move.l D1, <<invalid full ext with I/IS == 4>>
000005DE 0C22 704C cmpi.b -[A2], 0x4C /* 'L' */
// begin alternate branch 000005E0-000005E2
label000005E0:
000005E0 704C moveq.l D0, 0x4C
// end alternate branch 000005E0-000005E2
label000005E0: // (misaligned)
000005E2 422C 6C08 clr.b [A4 + 0x6C08]
000005E6 8303 sbcd D1, D3
000005E8 76A3 moveq.l D3, 0xFFFFFFA3
000005EA 049D 047B F214 subi.l [A5]+, 0x47BF214
000005F0 F323 .extension 0x323 <<F/4-5/1>> // unimplemented
000005F2 B47A 3B3E cmp.w D2, [PC + 0x3B3E /* 00004132, cstring ""<EOF> */]
000005F6 7B1C moveq.l D5, 0x1C
000005F8 485A pea.l [A2]+
000005FA 930D subx.b -[A1], -[A5]
000005FC F704 .extension 0x704 <<F/4-5/3>> // unimplemented
000005FE 87D7 divs.w D3, [A7]
00000600 0498 0F59 05EB subi.l [A0]+, 0xF5905EB
00000606 09AE 3674 bclr [A6 + 0x3674], D4
0000060A 6B56 bmi +0x58 /* 00000662 */
0000060C 9C74 0B63 9C74 9334 9C8B sub.w D6, [[A4 - 0x638C] - 0x6CCB6375]
00000616 8548 44DB pack -[A2], -[A0], 0x44DB
0000061A 0412 1CBC subi.b [A2], 0xBC
0000061E 2010 move.l D0, [A0]
00000620 F03C AB0A 2408 FB03 0E0B 091E 251C 4527 pflushr 5.06815e-241
00000630 D323 add.b -[A3], D1
00000632 E58F lsl D7, 2
00000634 FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
00000636 D8B6 3300 add.l D4, [A6 + <<invalid base displacement size>> + D3 * 2]
0000063A 0F1E btst [A6]+, D7
0000063C F30F .extension 0x30F <<F/4-5/1>> // unimplemented
0000063E FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00000640 A08B syscall CommToolboxDispatch
00000642 2B04 move.l -[A5], D4
00000644 6C6B bge +0x6D /* 000006B1 */
00000646 0103 btst D3, D0
00000648 083B 2EAB 23F3 145B 00DE 3058 0200 btst.b [[0x145B00DE] + 0x30580200], 0xAB
00000656 4B4B chk.w D5, A3
00000658 70DA moveq.l D0, 0xFFFFFFDA
0000065A AB00 syscall BitBlt
0000065C D131 0406 add.b [A1 + D0.w * 4 + 0x6], D0
00000660 3E89 move.w [A7], A1
label00000662:
00000662 220F move.l D1, A7
00000664 704C moveq.l D0, 0x4C
00000666 1301 move.b -[A1], D1
00000668 2C6C 056E movea.l A6, [A4 + 0x56E]
0000066C C322 and.b -[A2], D1
0000066E 04A4 2B0F AB00 subi.l -[A4], 0x2B0FAB00
00000674 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000676 6B01 bmi +0x3 /* 00000679 */
00000678 2813 move.l D4, [A3]
0000067A 0102 btst D2, D0
0000067C 00CB .incomplete
0000067E 52A0 addq.l -[A0], 1
00000680 231B move.l -[A1], [A3]+
00000682 A0F3 syscall vTreeSearch
00000684 0E44 0B0B .invalid.w D4, 0xB0B // invalid immediate operation
00000688 6D0B blt +0xD /* 00000695 */
0000068A D300 addx.b D1, D0
0000068C 3C5B movea.w A6, [A3]+
0000068E 211B move.l -[A0], [A3]+
00000690 0108 btst A0, D0
00000692 9B1D sub.b [A5]+, D5
00000694 D300 addx.b D1, D0
00000696 7302 moveq.l D1, 0x02
00000698 2B41 1308 move.l [A5 + 0x1308], D1
0000069C 6023 bra +0x25 /* 000006C1 */
0000069E 34AC 1B26 move.w [A2], [A4 + 0x1B26]
000006A2 632C bls +0x2E /* 000006D0 */
000006A4 7302 moveq.l D1, 0x02
000006A6 7B35 moveq.l D5, 0x35
000006A8 569B addq.l [A3]+, 3
000006AA 1E2C 4A2A move.b D7, [A4 + 0x4A2A]
000006AE 614E bsr +0x50 /* 000006FE */
000006B0 5B0B subq.b A3, 5
000006B2 A309 syscall Delete/PBHDelete/HDelete, flags=3
000006B4 058C bclr A4, D2
000006B6 E57E rol D6.w, D2
000006B8 1317 move.b -[A1], [A7]
000006BA 380A move.w D4, A2
000006BC 8E06 or.b D7, D6
000006BE 058E bclr A6, D2
000006C0 EB81 asl D1, 5
000006C2 6ED3 bgt -0x2B /* 00000697 */
000006C4 0893 060E bclr.b [A3], 0xE
000006C8 140A move.b D2, A2
000006CA F88E 1630 .extension 0x88E <<F/2-3/4>> // unimplemented
000006CE 0200 E397 andi.b D0, 0x97
// begin alternate branch 000006D0-000006D2
label000006D0:
000006D0 E397 roxl D7, 1
// end alternate branch 000006D0-000006D2
label000006D0: // (misaligned)
000006D2 DB14 add.b [A4], D5
000006D4 523B 15F3 000E A18A CB01 0E7B addq.b [[0xEA18A] - 0x34FEF185], 1
000006E0 00C1 .incomplete
000006E2 008B 18A3 06EB ori.l A3, 0x18A306EB
000006E8 150E move.b -[A2], A6
000006EA BB11 xor.b [A1], D5
000006EC 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
000006EE 4D01 .invalid 6, D1 // invalid opcode 4 with b == 4
000006F0 2BB8 230B 1306 B300 move.l [[A5 + <<invalid base displacement size>>] + D1 * 2 - 0x4D00], [0x0000230B]
000006F8 C0C2 mulu.w D0, D2
000006FA BB07 xor.b D7, D5
000006FC C500 abcd D2, D0
fn000006FE:
000006FE 3B02 move.w -[A5], D2
00000700 C0C2 mulu.w D0, D2
00000702 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000704 7301 moveq.l D1, 0x01
00000706 0EAB 02C2 A3A4 A103 .invalid.l [A3 - 0x5EFD], 0x2C2A3A4 // invalid immediate operation
0000070E DB06 addx.b D5, D6
00000710 AB11 syscall OldPatToNew
00000712 E101 asl D1.b, 8
00000714 3B05 move.w -[A5], D5
00000716 6B07 bmi +0x9 /* 0000071F */
00000718 A101 syscall Close, flags=1
0000071A 2100 move.l -[A0], D0
0000071C 3B2B 8B05 move.w -[A5], [A3 - 0x74FB]
00000720 0E15 0A25 .invalid.b [A5], 0x25 /* '%' */ // invalid immediate operation
00000724 3043 movea.w A0, D3
00000726 20BB 000E move.l [A0], [PC + D0.w + 0xE]
0000072A 5644 addq.w D4, 3
0000072C 6321 bls +0x23 /* 0000074F */
0000072E B13A 003C xor.b [PC + 0x3C /* 0000076C, value 0x3C '<' */], D0
00000732 9E24 sub.b D7, -[A4]
00000734 081B 0181 btst.b [A3]+, 0x81
00000738 1C04 move.b D6, D4
0000073A 4C6A 2C4B 42A1 movem.l D0,D1,D3,D6,A2,A3,A5, [A2 + 0x42A1]
00000740 1898 move.b [A4], [A0]+
00000742 9898 sub.l D4, [A0]+
00000744 9870 1117 6C42 4505 sub.w D4, [[A0] + D1 + 0x6C424505]
0000074C 435E chk.w D1, [A6]+
0000074E 44CB move.b A3, CCR
00000750 034D bchg A5, D1
00000752 8F22 or.b -[A2], D7
00000754 3C5B movea.w A6, [A3]+
00000756 08FB 0308 8309 bset.b [[PC + <<invalid base displacement size>> + A0 * 2]], 0x8
0000075C 6014 bra +0x16 /* 00000772 */
0000075E 89A0 or.l -[A0], D4
00000760 8313 or.b [A3], D1
00000762 7653 moveq.l D3, 0x53
00000764 08E5 004B bset.b -[A5], 0x4B /* 'K' */
00000768 05C5 .incomplete
0000076A 4783 .invalid 3, D3 // invalid opcode 4 with b == 6
0000076C 3C02 move.w D6, D2
0000076E 00D3 .incomplete
00000770 42B6 F301 clr.l [[A6 + <<invalid base displacement size>> + A7 * 2]]
// begin alternate branch 00000772-00000774
label00000772:
00000772 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
// end alternate branch 00000772-00000774
label00000772: // (misaligned)
00000774 3B0F move.w -[A5], A7
00000776 4DA3 .invalid 6, -[A3] // invalid opcode 4 with b == 6
00000778 2116 move.l -[A0], [A6]
0000077A 1E0A move.b D7, A2
0000077C 1660 movea.b A3, -[A0]
0000077E 29B2 6B02 6B00 0F8C move.l <<invalid full ext with I/IS == 4>>, [[A2 + <<invalid base displacement size>> + D6 * 2] + 0x6B00]
00000786 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00000788 0200 8B6E andi.b D0, 0x6E /* 'n' */
0000078C ECDB 078B bfclr [A3]+ {30:11}
00000790 0789 bclr A1, D3
00000792 0D43 bchg D3, D6
00000794 0052 5B27 ori.w [A2], 0x5B27 /* '[\'' */
00000798 9B30 6100 sub.b [A0 + <<invalid base displacement size>> + D6], D5
0000079C 231E move.l -[A1], [A6]+
0000079E A82A syscall ComponentDispatch
000007A0 1303 move.b -[A1], D3
000007A2 A1A0 syscall vMRdAddr, flags=1
000007A4 443B 08AD neg.b [PC + D0 - 0x83]
000007A8 0986 bclr D6, D4
000007AA A543 syscall SetFilType, flags=5
000007AC 09C4 .incomplete
000007AE DB0F addx.b -[A5], -[A7]
000007B0 CB04 abcd D5, D4
000007B2 0B15 btst [A5], D5
000007B4 0405 25DA subi.b D5, 0xDA
000007B8 423A 8618 clr.b [PC - 0x79E8 /* FFFF8DD2, cstring ""<EOF> */]
000007BC 1806 move.b D4, D6
000007BE 8603 or.b D3, D3
000007C0 08F3 0248 86F3 bset.b [A3 + A0.w * 8 - 0x13], 0x48 /* 'H' */
000007C6 020E A649 andi.b A6, 0x49 /* 'I' */
000007CA 0206 8640 andi.b D6, 0x40 /* '@' */
000007CE 2A28 7E02 move.l D5, [A0 + 0x7E02]
000007D2 000F 38B1 ori.b A7, 0xB1
000007D6 7B7C moveq.l D5, 0x7C
000007D8 419F .invalid 0, [A7]+ // invalid opcode 4 with b == 6
000007DA 6531 bcs +0x33 /* 0000080D */
000007DC 48E3 120E movem.l -[A3], D3,D6,A4,A5,A6
000007E0 F32C .extension 0x32C <<F/4-5/1>> // unimplemented
000007E2 DB05 addx.b D5, D5
000007E4 CA33 0404 and.b D5, [A3 + D0.w * 4 + 0x4]
000007E8 1308 move.b -[A1], A0
000007EA E300 asl D0.b, 1
000007EC 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000007EE 5319 subq.b [A1]+, 1
000007F0 04CB .incomplete
000007F2 0D6A 7302 bchg [A2 + 0x7302], D6
000007F6 430F .invalid 1, A7 // invalid opcode 4 with b == 4
000007F8 5302 subq.b D2, 1
000007FA CB2D 430D and.b [A5 + 0x430D], D5
000007FE B533 1B83 A933 3309 xor.b [[ + <<invalid base displacement size>> + D1 * 2] - 0x56CCCCF7], D2
00000806 70EB moveq.l D0, 0xFFFFFFEB
00000808 D02F 7062 add.b D0, [A7 + 0x7062]
0000080C 2129 E314 move.l -[A0], [A1 - 0x1CEC]
00000810 030C btst A4, D1
00000812 1355 7023 move.b [A1 + 0x7023], [A5]
00000816 0EC1 .incomplete
00000818 79B3 moveq.l D4, 0xFFFFFFB3
0000081A 3863 movea.w A4, -[A3]
0000081C 5889 addq.l A1, 4
0000081E 01A4 bclr -[A4], D0
00000820 A101 syscall Close, flags=1
00000822 131D move.b -[A1], [A5]+
00000824 8B02 sbcd D5, D2
00000826 6122 bsr +0x24 /* 0000084A */
00000828 0B01 btst D1, D5
0000082A A342 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=3
0000082C 6100 6B0C bsr +0x6B0E /* 0000733A */
00000830 0443 0FE3 subi.w D3, 0xFE3
00000834 009B 00C2 A304 ori.l [A3]+, 0xC2A304
0000083A BD02 xor.b D2, D6
0000083C A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
0000083E C24B and.w D1, A3
00000840 0162 bchg -[A2], D0
00000842 9C04 sub.b D6, D4
00000844 7B02 moveq.l D5, 0x02
00000846 5302 subq.b D2, 1
00000848 BEA5 cmp.l D7, -[A5]
fn0000084A:
0000084A 0083 08E3 00E1 ori.l D3, 0x8E300E1
00000850 0323 btst -[A3], D1
00000852 0670 629C 1D06 4B04 addi.w [[A0 + <<invalid base displacement size>>] + D1 * 4 + 0x4B04], 0x629C
0000085A 933A 6100 sub.b [PC + 0x6100 /* 0000695C, cstring ""<EOF> */], D1
0000085E 746B moveq.l D2, 0x6B
00000860 3741 0EC0 move.w [A3 + 0xEC0], D1
00000864 7302 moveq.l D1, 0x02
00000866 D32B E300 add.b [A3 - 0x1D00], D1
0000086A FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
0000086C 8B01 sbcd D5, D1
0000086E 2306 move.l -[A1], D6
00000870 7302 moveq.l D1, 0x02
00000872 966B 01D0 sub.w D3, [A3 + 0x1D0]
00000876 702B moveq.l D0, 0x2B
00000878 41AB 41E3 .invalid 0, [A3 + 0x41E3] // invalid opcode 4 with b == 6
0000087C 00C9 .incomplete
0000087E 0AE9 .incomplete
00000880 8E45 or.w D7, D5
00000882 197C 8144 E2E5 move.b [A4 - 0x1D1B], 0x44 /* 'D' */
00000888 271B move.l -[A3], [A3]+
0000088A 0C2B 0030 2A04 cmpi.b [A3 + 0x2A04], 0x30 /* '0' */
00000890 6308 bls +0xA /* 0000089A */
00000892 30E3 move.w [A0]+, -[A3]
00000894 00E3 .incomplete
00000896 33F4 2A5A 5324 7096 move.w [0x53247096], [A4 + D2 * 2 + 0x5A]
// begin alternate branch 0000089A-0000089E
label0000089A:
0000089A 5324 subq.b -[A4], 1
0000089C 7096 moveq.l D0, 0xFFFFFF96
// end alternate branch 0000089A-0000089E
label0000089A: // (misaligned)
0000089E E300 asl D0.b, 1
000008A0 9C70 7B02 E300 sub.w D6, [[A0 + <<invalid base displacement size>> + D7 * 2] - 0x1D00]
000008A6 492A A4B3 .invalid 4, [A2 - 0x5B4D] // invalid opcode 4 with b == 4
// begin alternate branch 000008A8-000008AA
label000008A8:
000008A8 A4B3 syscall vFClose, flags=4
// end alternate branch 000008A8-000008AA
label000008A8: // (misaligned)
000008AA 0AE3 .incomplete
000008AC 0081 09AB 180D ori.l D1, 0x9AB180D
000008B2 8C04 or.b D6, D4
000008B4 8413 or.b D2, [A3]
000008B6 017C C550 bchg 0xC550, D0
000008BA 0C7C 0200 D333 cmpi.w 0xD333, 0x200
000008C0 9B02 subx.b D5, D2
000008C2 704C moveq.l D0, 0x4C
000008C4 9E2C 130C sub.b D7, [A4 + 0x130C]
000008C8 6568 bcs +0x6A /* 00000932 */
000008CA D13F add.b <<invalid special address>>, D0
000008CC C502 abcd D2, D2
000008CE C92A 4311 and.b [A2 + 0x4311], D4
000008D2 04E3 .incomplete
000008D4 03A3 bclr -[A3], D1
000008D6 021E 4125 andi.b [A6]+, 0x25 /* '%' */
000008DA 32C5 move.w [A1]+, D5
000008DC 0104 btst D4, D0
000008DE E503 asl D3.b, 2
000008E0 CE3B 018E E52B and.b D7, [[ + <<invalid base displacement size>>] + D0 - 0x1AD5]
000008E6 C1E9 4576 muls.w D0, [A1 + 0x4576]
000008EA E30A lsl D2.b, 1
000008EC 04D8 .incomplete
000008EE 8B0C sbcd -[A5], -[A4]
000008F0 DB01 addx.b D5, D1
000008F2 3B11 move.w -[A5], [A1]
000008F4 0DCC .incomplete
000008F6 1317 move.b -[A1], [A7]
000008F8 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
000008FA 1EA2 move.b [A7], -[A2]
000008FC 09B1 6B02 EC7B bclr [[A1 + <<invalid base displacement size>> + D6 * 2] - 0x1385], D4
00000902 0009 03B0 ori.b A1, 0xB0
00000906 66A0 bne -0x5E /* 000008A8 */
00000908 8E06 or.b D7, D6
0000090A 6559 bcs +0x5B /* 00000965 */
0000090C 0F70 EA66 bchg [A0 + A6 * 2 + 0x66], D7
00000910 A302 syscall Read, flags=3
00000912 C502 abcd D2, D2
00000914 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4
00000916 70CB moveq.l D0, 0xFFFFFFCB
00000918 00AB 00FB 0070 E303 ori.l [A3 - 0x1CFD], 0xFB0070
00000920 D304 addx.b D1, D4
00000922 7308 moveq.l D1, 0x08
00000924 8508 sbcd -[A2], -[A0]
00000926 8E5B or.w D7, [A3]+
00000928 001A 0F26 ori.b [A2]+, 0x26 /* '&' */
0000092C 7001 moveq.l D0, 0x01
0000092E 0823 08D3 btst.b -[A3], 0xD3
label00000932:
00000932 0470 F6D3 044B subi.w [A0 + D0.w * 4 + 0x4B], 0xF6D3
00000938 1770 8301 E100 move.b [A3 - 0x1F00], [[A0 + <<invalid base displacement size>> + A0 * 2]]
0000093E A94F syscall DeltaPoint
00000940 AD39 syscall EnableItem, auto_pop
00000942 E96D lsl D5.w, D4
00000944 4116 .invalid 0, [A6] // invalid opcode 4 with b == 4
00000946 0E70 4514 130C .invalid.w <<invalid full ext with I/IS == 4>>, 0x4514 // invalid immediate operation
0000094C 4914 .invalid 4, [A4] // invalid opcode 4 with b == 4
0000094E E14E lsl D6.w, 8
00000950 2291 move.l [A1], [A1]
00000952 10B4 7A4B move.b [A0], [A4 + D7 * 2 + 0x4B]
00000956 1A04 move.b D5, D4
00000958 B321 xor.b -[A1], D1
0000095A A302 syscall Read, flags=3
0000095C 0484 9E22 1ED4 subi.l D4, 0x9E221ED4
00000962 04CE .incomplete
00000964 6118 bsr +0x1A /* 0000097E */
00000966 28A3 move.l [A4], -[A3]
00000968 02C9 .incomplete
0000096A 020F 04BB andi.b A7, 0xBB
0000096E 0461 0263 subi.w -[A1], 0x263
00000972 29A3 026B move.l [A4 + D0.w * 2 + 0x6B], -[A3]
00000976 07F4 .incomplete
00000978 0E65 6305 .invalid.w -[A5], 0x6305 // invalid immediate operation
0000097C 7668 moveq.l D3, 0x68
fn0000097E:
0000097E 3C0B move.w D6, A3
00000980 0505 btst D5, D2
00000982 0814 0C48 btst.b [A4], 0x48 /* 'H' */
00000986 C916 and.b [A6], D4
00000988 C10D abcd -[A0], -[A5]
0000098A 1308 move.b -[A1], A0
0000098C DB01 addx.b D5, D1
0000098E 41F1 6901 lea.l A0, [[A1 + <<invalid base displacement size>> + D6]]
label00000992:
00000992 6513 bcs +0x15 /* 000009A7 */
00000994 A016 syscall InitQueue/FInitQueue
00000996 6065 bra +0x67 /* 000009FD */
00000998 0640 0542 addi.w D0, 0x542
0000099C 8B6E D8B6 or.w [A6 - 0x274A], D5
000009A0 E911 roxl D1.b, 4
000009A2 04CC .incomplete
000009A4 1E70 2D34 movea.b A7, <<invalid full ext with I/IS == 4>>
000009A8 EC1C ror D4.b, 6
000009AA 32AD 8F81 move.w [A1], [A5 - 0x707F]
000009AE 2352 630E move.l [A1 + 0x630E], [A2]
000009B2 A12A syscall HUnlock, flags=1
000009B4 8138 C302 or.b [0xFFFFC302], D0
000009B8 AB00 syscall BitBlt
000009BA B853 cmp.w D4, [A3]
000009BC 0541 bchg D1, D2
000009BE E5A1 asl D1, D2
000009C0 2F04 move.l -[A7], D4
000009C2 6113 bsr +0x15 /* 000009D7 */
000009C4 C0C2 mulu.w D0, D2
000009C6 B893 cmp.l D4, [A3]
000009C8 026E 4473 0551 andi.w [A6 + 0x551], 0x4473 /* 'Ds' */
000009CE 3DA5 DC65 move.w [A6 + A5 * 4 + 0x65], -[A5]
000009D2 0BF4 .incomplete
000009D4 0E04 831D .invalid.b D4, 0x1D // invalid immediate operation
000009D8 6AA9 bpl -0x55 /* 00000983 */
000009DA 20A4 move.l [A0], -[A4]
000009DC A524 syscall SetHandleSize, flags=5
000009DE F317 .extension 0x317 <<F/4-5/1>> // unimplemented
000009E0 6013 bra +0x15 /* 000009F5 */
000009E2 71AC moveq.l D0, 0xFFFFFFAC
000009E4 63AC bls -0x52 /* 00000992 */
000009E6 353D move.w -[A2], <<invalid special address>>
000009E8 0F45 bchg D5, D7
000009EA C621 and.b D3, -[A1]
000009EC 3DE3 move.w <<invalid special address>>, -[A3]
000009EE 1773 0259 2BFC move.b [A3 + 0x2BFC], [A3 + D0.w * 2 + 0x59]
000009F4 1818 move.b D4, [A0]+
000009F6 7041 moveq.l D0, 0x41
000009F8 2BE6 move.l <<invalid special address>>, -[A6]
000009FA 140C move.b D2, A4
000009FC FC0C E645 .unknown 0xFC0C 0xE645 (W = 6)
00000A00 2B33 09E8 2501 move.l -[A5], [0x2501]
00000A06 5B00 subq.b D0, 5
00000A08 8572 0F76 or.w <<invalid full ext with IS == 1 and I/IS == 6>>, D2
00000A0C 0302 btst D2, D1
00000A0E 148B move.b [A2], A3
00000A10 0BE5 .incomplete
00000A12 00AB 843B 1145 0C0F ori.l [A3 + 0xC0F], 0x843B1145
00000A1A 04AB 05D3 04DB 0704 subi.l [A3 + 0x704], 0x5D304DB
00000A22 2120 move.l -[A0], -[A0]
00000A24 04CC .incomplete
00000A26 C903 abcd D4, D3
00000A28 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00000A2A 1A0F move.b D5, A7
00000A2C 2673 001C movea.l A3, [A3 + D0.w + 0x1C]
00000A30 52F3 0AD3 shi [A3 + D0 * 2 - 0x45]
00000A34 04F3 .incomplete
00000A36 4341 chk.w D1, D1
00000A38 2ED3 move.l [A7]+, [A3]
00000A3A 0443 0414 subi.w D3, 0x414
00000A3E A504 syscall Control, flags=5
00000A40 AB84 syscall slXMASK8
00000A42 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00000A44 CB1C and.b [A4]+, D5
00000A46 0522 btst -[A2], D2
00000A48 1EA2 move.b [A7], -[A2]
00000A4A 7096 moveq.l D0, 0xFFFFFF96
00000A4C DB01 addx.b D5, D1
00000A4E 9C4D sub.w D6, A5
00000A50 2E70 452E 16CA 1131 movea.l A7, [[A0 + 0x16CA] + D4 * 4 + 0x1131]
00000A58 0504 btst D4, D2
00000A5A 2B5F 053E move.l [A5 + 0x53E], [A7]+
00000A5E 251F move.l -[A2], [A7]+
00000A60 D30A addx.b -[A1], -[A2]
00000A62 3CA3 move.w [A6], -[A3]
00000A64 10E2 move.b [A0]+, -[A2]
00000A66 60BB bra -0x43 /* 00000A23 */
00000A68 0108 btst A0, D0
00000A6A 5841 addq.w D1, 4
00000A6C DF1B add.b [A3]+, D7
00000A6E 0C69 5D5B 1AC1 cmpi.w [A1 + 0x1AC1], 0x5D5B /* '][' */
00000A74 FD04 .extension 0xD04 <<F/4-5/6>> // unimplemented
00000A76 DA6B 013A add.w D5, [A3 + 0x13A]
00000A7A E418 ror D0.b, 2
00000A7C 18CB move.b [A4]+, A3
00000A7E 1693 move.b [A3], [A3]
00000A80 4BC1 lea.l A5, D1
00000A82 BC05 cmp.b D6, D5
00000A84 02CB .incomplete
00000A86 3317 move.w -[A1], [A7]
00000A88 006D 581C EB0A ori.w [A5 - 0x14F6], 0x581C
00000A8E 5A33 16C5 addq.b [A3 + D1.w * 8 - 0x59], 5
00000A92 1773 026B 2FB3 move.b [A3 + 0x2FB3], [A3 + D0.w * 2 + 0x6B]
00000A98 0F2F E903 btst [A7 - 0x16FD], D7
00000A9C 6583 bcs -0x7B /* 00000A21 */
00000A9E 148E move.b [A2], A6
00000AA0 A503 syscall Write, flags=5
00000AA2 C333 8B00 and.b [A3 + <<invalid base displacement size>> + A0 * 2], D1
00000AA6 3EC5 move.w [A7]+, D5
00000AA8 4F61 chk.w D7, -[A1]
00000AAA 1FF3 076B 013E 0496 5B01 move.b <<invalid special address>>, [[A3 + 0x13E] + 0x4965B01]
00000AB4 9CA8 A606 sub.l D6, [A0 - 0x59FA]
00000AB8 3E03 move.w D7, D3
00000ABA 0804 8E4B btst.b D4, 0x4B /* 'K' */
00000ABE 0591 bclr [A1], D2
00000AC0 86BB 5275 or.l D3, [PC + D5.w * 2 + 0x75]
00000AC4 613B bsr +0x3D /* 00000B01 */
00000AC6 0765 bchg -[A5], D3
00000AC8 613B bsr +0x3D /* 00000B05 */
00000ACA 0703 btst D3, D3
00000ACC 08A5 0503 bclr.b -[A5], 0x3
00000AD0 1E2D 613B move.b D7, [A5 + 0x613B]
00000AD4 07D4 .incomplete
00000AD6 0961 bchg -[A1], D4
00000AD8 C36F 048E and.w [A7 + 0x48E], D1
00000ADC A241 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=2
00000ADE 0185 bclr D5, D0
00000AE0 8929 8953 or.b [A1 - 0x76AD], D4
00000AE4 6E25 bgt +0x27 /* 00000B0B */
00000AE6 0C44 B310 cmpi.w D4, 0xB310
00000AEA 0D89 bclr A1, D6
00000AEC 6B17 bmi +0x19 /* 00000B05 */
00000AEE E54F lsl D7.w, 2
00000AF0 0E41 890B .invalid.w D1, 0x890B // invalid immediate operation
00000AF4 0A1E 4514 xori.b [A6]+, 0x14
00000AF8 6B02 bmi +0x4 /* 00000AFC */
00000AFA CB53 and.w [A3], D5
label00000AFC:
00000AFC 0FC0 .incomplete
00000AFE B8CB cmpa.w A4, A3
00000B00 0373 0D7A 2327 1E70 9680 bchg [[A3 + 0x23271E70] - 0x6980], D1
00000B0A 5232 04A5 addq.b [A2 + D0.w * 4 - 0x91], 1
00000B0E 552D 19D8 subq.b [A5 + 0x19D8], 2
00000B12 8B00 sbcd D5, D0
00000B14 C303 abcd D1, D3
00000B16 C918 and.b [A0]+, D4
00000B18 96AC AE2B sub.l D3, [A4 - 0x51D5]
00000B1C 06D0 .incomplete
00000B1E A84B syscall FracDiv
00000B20 0314 btst [A4], D1
00000B22 0CC3 .incomplete
00000B24 0365 bchg -[A5], D1
00000B26 0BD3 .incomplete
00000B28 43B6 DCCA .invalid 1, [A6 + A5 * 4 - 0x54] // invalid opcode 4 with b == 6
00000B2C C300 abcd D1, D0
00000B2E 4912 .invalid 4, [A2] // invalid opcode 4 with b == 4
00000B30 CB88 exg D5, A0
00000B32 C169 815F and.w [A1 - 0x7EA1], D0
label00000B36:
00000B36 585B addq.w [A3]+, 4
00000B38 3F06 move.w -[A7], D6
00000B3A 6B17 bmi +0x19 /* 00000B53 */
00000B3C 0200 3320 andi.b D0, 0x20 /* ' ' */
00000B40 78B2 moveq.l D4, 0xFFFFFFB2
00000B42 6B17 bmi +0x19 /* 00000B5B */
00000B44 3A13 move.w D5, [A3]
00000B46 04C3 .incomplete
00000B48 1517 move.b -[A2], [A7]
00000B4A 0164 bchg -[A4], D0
00000B4C D302 addx.b D1, D2
00000B4E 64E6 bcc -0x18 /* 00000B36 */
00000B50 633A bls +0x3C /* 00000B8C */
00000B52 0B18 btst [A0]+, D5
00000B54 9B33 E301 sub.b [[A3 + <<invalid base displacement size>> + A6 * 2]], D5
00000B58 539A subq.l [A2]+, 1
00000B5A 8908 sbcd -[A4], -[A0]
00000B5C A873 syscall SetPort
00000B5E 0704 btst D4, D3
00000B60 0673 07A4 9316 E300 addi.w [[A3] + A1 * 2 - 0x1D00], 0x7A4
00000B68 D4A9 1413 add.l D2, [A1 + 0x1413]
00000B6C 6E04 bgt +0x6 /* 00000B72 */
00000B6E 012F DB01 btst [A7 - 0x24FF], D0
label00000B72:
00000B72 5232 C501 addq.b [[A2 + <<invalid base displacement size>> + A4 * 4]], 1
00000B76 16CA move.b [A3]+, A2
00000B78 6911 bvs +0x13 /* 00000B8B */
00000B7A 4B6E 7308 chk.w D5, [A6 + 0x7308]
00000B7E A004 syscall Control
00000B80 CE53 and.w D7, [A3]
00000B82 021A 232C andi.b [A2]+, 0x2C /* ',' */
00000B86 269B move.l [A3], [A3]+
00000B88 04A9 090B 0D64 E66B subi.l [A1 - 0x1995], 0x90B0D64
// begin alternate branch 00000B8C-00000B90
label00000B8C:
00000B8C 0D64 bchg -[A4], D6
00000B8E E66B lsr D3.w, D3
// end alternate branch 00000B8C-00000B90
label00000B8C: // (misaligned)
00000B90 3A06 move.w D5, D6
00000B92 1304 move.b -[A1], D4
00000B94 0200 B31E andi.b D0, 0x1E
00000B98 92E6 sub.w A1, -[A6]
00000B9A 6C2A bge +0x2C /* 00000BC6 */
00000B9C 0308 btst A0, D1
00000B9E 58CD 9D05 dbvc D5, -0x62FD /* FFFFA8A5 */
00000BA2 4E66 move USP, A6
00000BA4 E945 asl D5.w, 4
00000BA6 BB01 xor.b D1, D5
00000BA8 8177 3300 or.w [A7 + <<invalid base displacement size>> + D3 * 2], D0
00000BAC AB02 syscall BitsToPix
00000BAE B863 cmp.w D4, -[A3]
00000BB0 1D0F move.b -[A6], A7
00000BB2 49A7 .invalid 4, -[A7] // invalid opcode 4 with b == 6
00000BB4 0200 6315 andi.b D0, 0x15
00000BB8 C1A8 2301 and.l [A0 + 0x2301], D0
00000BBC 7302 moveq.l D1, 0x02
00000BBE A512 syscall SetEOF, flags=5
00000BC0 051E btst [A6]+, D2
00000BC2 66E5 bne -0x19 /* 00000BA9 */
00000BC4 EDA6 asl D6, D6
label00000BC6:
00000BC6 D085 add.l D0, D5
00000BC8 2166 888E move.l [A0 - 0x7772], -[A6]
00000BCC 5833 4C8E addq.b [A3 + D4 * 4 - 0x114], 4
00000BD0 04CE .incomplete
00000BD2 6B01 bmi +0x3 /* 00000BD5 */
00000BD4 04CE .incomplete
00000BD6 8B02 sbcd D5, D2
00000BD8 8509 sbcd -[A2], -[A1]
00000BDA 0FA9 164C bclr [A1 + 0x164C], D7
00000BDE C82C 0DB7 and.b D4, [A4 + 0xDB7]
fn00000BE2:
00000BE2 888E or.l D4, A6
00000BE4 9B07 subx.b D5, D7
00000BE6 870A sbcd -[A3], -[A2]
00000BE8 73CC moveq.l D1, 0xFFFFFFCC
00000BEA A901 syscall FMSwapFont
00000BEC C508 abcd -[A2], -[A0]
00000BEE 6314 bls +0x16 /* 00000C04 */
00000BF0 48A9 46C5 2066 movem.w [A1 + 0x2066], D0,D2,D6,D7,A1,A2,A6
00000BF6 69B5 bvs -0x49 /* 00000BAD */
00000BF8 0B09 btst A1, D5
00000BFA 6D26 blt +0x28 /* 00000C22 */
00000BFC 8183 619D unpk D0, D3, 0x619D
00000C00 61E0 bsr -0x1E /* 00000BE2 */
00000C02 0702 btst D2, D3
label00000C04:
00000C04 4885 ext.w D5
00000C06 010F btst A7, D0
00000C08 7613 moveq.l D3, 0x13
00000C0A 141E move.b D2, [A6]+
00000C0C 296D 0D38 FB84 move.l [A4 - 0x47C], [A5 + 0xD38]
00000C12 452F 0B01 .invalid 2, [A7 + 0xB01] // invalid opcode 4 with b == 4
00000C16 EB04 asl D4.b, 5
00000C18 81A5 or.l -[A5], D0
00000C1A A1EC syscall DispatchHelper, flags=1
00000C1C 0FA0 bclr -[A0], D7
00000C1E E501 asl D1.b, 2
00000C20 0F65 bchg -[A5], D7
label00000C22:
00000C22 1337 0006 move.b -[A1], [A7 + D0.w + 0x6]
00000C26 0B05 btst D5, D5
00000C28 E208 lsr D0.b, 1
00000C2A A5E9 syscall vFileClose, flags=5
00000C2C 2574 1B0C 6555 move.l [A2 + 0x6555], <<invalid full ext with I/IS == 4>>
00000C32 714C moveq.l D0, 0x4C
00000C34 A708 syscall Create/PBHCreate/HCreate, flags=7
00000C36 40B3 2045 negx.l [A3 + D2.w + 0x45]
00000C3A 7A1B moveq.l D5, 0x1B
00000C3C 1CC5 move.b [A6]+, D5
00000C3E 7B1B moveq.l D5, 0x1B
00000C40 0122 btst -[A2], D0
00000C42 2578 D217 0190 move.l [A2 + 0x190], [0xFFFFD217]
00000C48 1700 move.b -[A3], D0
00000C4A B3D3 cmpa.l A1, [A3]
00000C4C 33B6 D56C 9B16 14A0 move.w [[A1] + A1 * 2 + 0x14A0], <<invalid full ext with I/IS == 4>>
00000C54 9954 sub.w [A4], D4
00000C56 9660 sub.w D3, -[A0]
00000C58 7B0B moveq.l D5, 0x0B
00000C5A ACAE syscall EmptyRect, auto_pop
00000C5C 632C bls +0x2E /* 00000C8A */
00000C5E 85FE divs.w D2, <<invalid special address>>
00000C60 0F7D bchg <<invalid special address>>, D7
00000C62 6EF3 bgt -0xB /* 00000C57 */
00000C64 1D25 move.b -[A6], -[A5]
00000C66 81D0 divs.w D0, [A0]
00000C68 2581 0105 move.l [[A2 + <<invalid base displacement size>>] + D0], D1
00000C6C A302 syscall Read, flags=3
00000C6E 704B moveq.l D0, 0x4B
00000C70 07DB .incomplete
00000C72 019B bclr [A3]+, D0
00000C74 0E27 01A4 .invalid.b -[A7], 0xA4 // invalid immediate operation
00000C78 8313 or.b [A3], D1
00000C7A A184 syscall GetOSDefault, flags=1
00000C7C 60DB bra -0x23 /* 00000C59 */
00000C7E 018B bclr A3, D0
00000C80 0DB8 1B1E bclr [0x00001B1E], D6
00000C84 0302 btst D2, D1
00000C86 E54C lsl D4.w, 2
00000C88 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
label00000C8A:
00000C8A DB01 addx.b D5, D1
00000C8C 1303 move.b -[A1], D3
00000C8E F42A cpushl NONE, [A2]
00000C90 4918 .invalid 4, [A0]+ // invalid opcode 4 with b == 4
00000C92 6524 bcs +0x26 /* 00000CB8 */
00000C94 3601 move.w D3, D1
00000C96 11E1 3861 move.b [0x00003861], -[A1]
00000C9A 240B move.l D2, A3
00000C9C 0AC1 .incomplete
00000C9E E4AB lsr D3, D2
00000CA0 004B 01C1 ori.w A3, 0x1C1
00000CA4 0D6E 5AEB bchg [A6 + 0x5AEB], D6
00000CA8 10D5 move.b [A0]+, [A5]
00000CAA 6B6B bmi +0x6D /* 00000D17 */
00000CAC 0CE5 .incomplete
00000CAE 0097 076D A594 ori.l [A7], 0x76DA594
00000CB4 DB01 addx.b D5, D1
00000CB6 C0C5 mulu.w D0, D5
label00000CB8:
00000CB8 654B bcs +0x4D /* 00000D05 */
00000CBA 1331 6E61 move.b -[A1], [A1 + D6 * 8 + 0x61]
00000CBE 28E1 move.l [A4]+, -[A1]
00000CC0 6807 bvc +0x9 /* 00000CC9 */
00000CC2 018F bclr A7, D0
00000CC4 5807 addq.b D7, 4
00000CC6 01BF bclr <<invalid special address>>, D0
00000CC8 A302 syscall Read, flags=3
00000CCA A503 syscall Write, flags=5
00000CCC 0FB4 E102 251B bclr [[A4 + <<invalid base displacement size>> + A6] + 0x251B], D7
00000CD2 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4
00000CD4 F708 .extension 0x708 <<F/4-5/3>> // unimplemented
00000CD6 604B bra +0x4D /* 00000D23 */
00000CD8 595D subq.w [A5]+, 4
00000CDA 696B bvs +0x6D /* 00000D47 */
00000CDC 5A60 addq.w -[A0], 5
00000CDE 0FAC EB75 bclr [A4 - 0x148B], D7
00000CE2 5969 832B subq.w [A1 - 0x7CD5], 4
00000CE6 F849 6921 .extension 0x849 <<F/1/4>>, 0x6921 // unimplemented
00000CEA 5881 addq.l D1, 4
00000CEC 9B43 subx.w D5, D3
00000CEE 2BBB 56E8 8564 move.l <<invalid full ext with I/IS == 4>>, [PC + D5.w * 8 - 0x24]
00000CF4 1353 8564 move.b [A1 - 0x7A9C], [A3]
00000CF8 7B00 moveq.l D5, 0x00
00000CFA 8964 or.w -[A4], D4
00000CFC 6513 bcs +0x15 /* 00000D11 */
00000CFE 41A2 .invalid 0, -[A2] // invalid opcode 4 with b == 6
00000D00 DB01 addx.b D5, D1
00000D02 2502 move.l -[A2], D2
00000D04 8B03 sbcd D5, D3
00000D06 531E subq.b [A6]+, 1
00000D08 8503 sbcd D2, D3
00000D0A 1B1B move.b -[A5], [A3]+
00000D0C 04C5 .incomplete
00000D0E 18E1 move.b [A4]+, -[A1]
00000D10 0181 bclr D1, D0
00000D12 8161 or.w -[A1], D0
00000D14 1825 move.b D4, -[A5]
00000D16 945A sub.w D2, [A2]+
00000D18 7B2C moveq.l D5, 0x2C
00000D1A 0702 btst D2, D3
00000D1C 3879 6FC6 1818 movea.w A4, [0x6FC61818]
00000D22 1B01 move.b -[A5], D1
00000D24 C614 and.b D3, [A4]
00000D26 A0B3 syscall vFClose
00000D28 1D85 0E0F move.b [A6 + D0 * 8 + 0xF], D5
00000D2C 7613 moveq.l D3, 0x13
00000D2E 0214 06C6 andi.b [A4], 0xC6
00000D32 0501 btst D1, D2
00000D34 AB84 syscall slXMASK8
00000D36 5A43 addq.w D3, 5
00000D38 1D2D 1D76 move.b -[A6], [A5 + 0x1D76]
00000D3C A32D syscall SetApplLimit, flags=3
00000D3E 7061 moveq.l D0, 0x61
00000D40 0721 btst -[A1], D3
00000D42 7D63 moveq.l D6, 0x63
00000D44 3370 CC14 A0B1 move.w [A1 - 0x5F4F], [A0 + A4 * 4 + 0x14]
00000D4A 3016 move.w D0, [A6]
00000D4C AC29 syscall LayerDispatch, auto_pop
00000D4E 181C move.b D4, [A4]+
00000D50 9C21 sub.b D6, -[A1]
00000D52 18C1 move.b [A4]+, D1
00000D54 0203 0295 andi.b D3, 0x95
00000D58 0C33 1F2B 0E1B cmpi.b [A3 + D0 * 8 + 0x1B], 0x2B /* '+' */
00000D5E 1804 move.b D4, D4
00000D60 7B35 moveq.l D5, 0x35
00000D62 098E bclr A6, D4
00000D64 E61E ror D6.b, 3
00000D66 DE30 358E E578 add.b D7, [[ + <<invalid base displacement size>>] + D3 * 4 - 0x1A88]
00000D6C 2D8E 4525 9B6E move.l [[A6 - 0x6492] + D4 * 4], A6
00000D72 7911 moveq.l D4, 0x11
00000D74 A382 syscall DTInstall, flags=3
00000D76 7312 moveq.l D1, 0x12
00000D78 2B0E move.l -[A5], A6
00000D7A 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00000D7C 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00000D7E 4574 7172 963B 017B 075C chk.w D2, [[A4 - 0x69C4FE85] + 0x75C]
00000D88 8708 sbcd -[A3], -[A0]
00000D8A FCF1 91C9 .extension 0xCF1 <<F/2-3/6>> // unimplemented
00000D8E 3F61 3F05 move.w [A7 + 0x3F05], -[A1]
00000D92 4069 3F0F negx.w [A1 + 0x3F0F]
00000D96 7643 moveq.l D3, 0x43
00000D98 176D 3F15 05B1 move.b [A3 + 0x5B1], [A5 + 0x3F15]
00000D9E 3F83 01A1 3FAB move.w [[0x3FAB + D0]], D3
00000DA4 0795 bclr [A5], D3
00000DA6 3F41 2437 move.w [A7 + 0x2437], D1
00000DAA 0458 A310 subi.w [A0]+, 0xA310
00000DAE 2704 move.l -[A3], D4
00000DB0 5E05 addq.b D5, 7
00000DB2 B783 xor.l D3, D3
00000DB4 04FB .incomplete
00000DB6 11E9 8DA4 F317 move.b [0xFFFFF317], [A1 - 0x725C]
00000DBC 8B02 sbcd D5, D2
00000DBE 1371 814F A506 move.b [A1 - 0x5AFA], <<invalid full ext with IS == 1 and I/IS == 7>>
00000DC4 CB06 abcd D5, D6
00000DC6 6B60 bmi +0x62 /* 00000E28 */
00000DC8 3B01 move.w -[A5], D1
00000DCA CB06 abcd D5, D6
00000DCC 0531 C300 btst [A1 + <<invalid base displacement size>> + A4 * 2], D2
00000DD0 8509 sbcd -[A2], -[A1]
00000DD2 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000DD4 9360 sub.w -[A0], D1
00000DD6 FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
00000DD8 E829 lsr D1.b, D4
00000DDA BAEB 17C3 cmpa.w A5, [A3 + 0x17C3]
00000DDE 0C01 7C4B cmpi.b D1, 0x4B /* 'K' */
00000DE2 05D4 .incomplete
00000DE4 6507 bcs +0x9 /* 00000DED */
00000DE6 F36D .extension 0x36D <<F/4-5/1>> // unimplemented
00000DE8 A13B syscall Delay, flags=1
00000DEA D395 add.l [A5], D1
00000DEC 0367 bchg -[A7], D1
00000DEE FB14 .extension 0xB14 <<F/4-5/5>> // unimplemented
00000DF0 A35E syscall NMInstall, flags=3
00000DF2 3323 move.w -[A1], -[A3]
00000DF4 CB08 abcd -[A5], -[A0]
00000DF6 2B25 move.l -[A5], -[A5]
00000DF8 7B0F moveq.l D5, 0x0F
00000DFA 300F move.w D0, A7
00000DFC DC30 2B27 E804 62EB 0EE1 add.b D6, [[A0 - 0x17FC] + D2 * 2 + 0x62EB0EE1]
00000E06 2141 0B09 move.l [A0 + 0xB09], D1
00000E0A 606B bra +0x6D /* 00000E77 */
00000E0C 3613 move.w D3, [A3]
00000E0E 0321 btst -[A1], D1
00000E10 1045 movea.b A0, D5
00000E12 7365 moveq.l D1, 0x65
00000E14 0B17 btst [A7], D5
00000E16 029F 1704 2F86 andi.l [A7]+, 0x17042F86
00000E1C A70B syscall Rename/PBHRename/HRename, flags=7
00000E1E CCD3 mulu.w D6, [A3]
00000E20 0704 btst D4, D3
00000E22 9653 sub.w D3, [A3]
00000E24 0252 7361 andi.w [A2], 0x7361 /* 'sa' */
label00000E28:
00000E28 6325 bls +0x27 /* 00000E4F */
00000E2A 04A4 C100 131D subi.l -[A4], 0xC100131D
00000E30 A180 syscall GetVideoDefault, flags=1
00000E32 0105 btst D5, D0
00000E34 5AEB 2749 spl [A3 + 0x2749]
00000E38 017B 0B69 0765 bchg [[PC + 0x765]], D0
00000E3E 68A9 bvc -0x55 /* 00000DE9 */
00000E40 075A bchg [A2]+, D3
00000E42 BB19 xor.b [A1]+, D5
00000E44 E5DA roxl .w [A2]+
00000E46 70A4 moveq.l D0, 0xFFFFFFA4
00000E48 5382 subq.l D2, 1
00000E4A F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000E4C FB72 .extension 0xB72 <<F/4-5/5>> // unimplemented
00000E4E 1F04 move.b -[A7], D4
00000E50 968B sub.l D3, A3
00000E52 02D3 .incomplete
00000E54 1889 move.b [A4], A1
00000E56 1183 083B move.b [A0 + D0 + 0x3B], D3
00000E5A 0193 bclr [A3], D0
00000E5C 09C2 .incomplete
00000E5E 8302 sbcd D1, D2
00000E60 3105 move.w -[A0], D5
00000E62 9C01 sub.b D6, D1
00000E64 2703 move.l -[A3], D3
00000E66 0D85 bclr D5, D6
00000E68 089C 040D bclr.b [A4]+, 0xD /* '\r' */
00000E6C 0E29 015C C906 .invalid.b [A1 - 0x36FA], 0x5C /* '\\' */ // invalid immediate operation
00000E72 331F move.w -[A1], [A7]+
00000E74 510A subq.b A2, 8
00000E76 4B1F .invalid 5, [A7]+ // invalid opcode 4 with b == 4
00000E78 0502 btst D2, D2
00000E7A D05D add.w D0, [A5]+
00000E7C 03D0 .incomplete
00000E7E 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4
00000E80 230C move.l -[A1], A4
00000E82 E70D lsl D5.b, 3
00000E84 5537 02CA subq.b [A7 + D0.w * 2 - 0x54], 2